home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 July: Mac OS SDK / Dev.CD Jul 99 SDK1.toast / Development Kits / Mac OS / Interfaces&Libraries / Universal / Interfaces / AIncludes / QD3DString.a < prev    next >
Encoding:
Text File  |  1998-08-17  |  2.0 KB  |  82 lines  |  [TEXT/MPS ]

  1. ;
  2. ;    File:        QD3DString.a
  3. ;
  4. ;    Contains:    Q3CString methods
  5. ;
  6. ;    Version:    Technology:    Quickdraw 3D 1.5.4
  7. ;                Release:    Universal Interfaces 3.2
  8. ;
  9. ;    Copyright:    © 1995-1998 by Apple Computer, Inc., all rights reserved.
  10. ;
  11. ;    Bugs?:        For bug reports, consult the following page on
  12. ;                the World Wide Web:
  13. ;
  14. ;                    http://developer.apple.com/bugreporter/
  15. ;
  16. ;
  17.     IF &TYPE('__QD3DSTRING__') = 'UNDEFINED' THEN
  18. __QD3DSTRING__ SET 1
  19.  
  20.     IF &TYPE('__QD3D__') = 'UNDEFINED' THEN
  21.     include 'QD3D.a'
  22.     ENDIF
  23.  
  24. ; ******************************************************************************
  25. ; **                                                                             **
  26. ; **                                String Routines                                 **
  27. ; **                                                                             **
  28. ; ****************************************************************************
  29.  
  30. ;
  31. ; extern TQ3ObjectType Q3String_GetType(TQ3StringObject stringObj)
  32. ;
  33.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  34.         IMPORT_CFM_FUNCTION Q3String_GetType
  35.     ENDIF
  36.  
  37.  
  38. ; ******************************************************************************
  39. ; **                                                                             **
  40. ; **                        C String Routines                                     **
  41. ; **                                                                             **
  42. ; ****************************************************************************
  43.  
  44. ;
  45. ; extern TQ3StringObject Q3CString_New(const char *str)
  46. ;
  47.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  48.         IMPORT_CFM_FUNCTION Q3CString_New
  49.     ENDIF
  50.  
  51. ;
  52. ; extern TQ3Status Q3CString_GetLength(TQ3StringObject stringObj, unsigned long *length)
  53. ;
  54.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  55.         IMPORT_CFM_FUNCTION Q3CString_GetLength
  56.     ENDIF
  57.  
  58. ;
  59. ; extern TQ3Status Q3CString_SetString(TQ3StringObject stringObj, const char *str)
  60. ;
  61.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  62.         IMPORT_CFM_FUNCTION Q3CString_SetString
  63.     ENDIF
  64.  
  65. ;
  66. ; extern TQ3Status Q3CString_GetString(TQ3StringObject stringObj, char **str)
  67. ;
  68.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  69.         IMPORT_CFM_FUNCTION Q3CString_GetString
  70.     ENDIF
  71.  
  72. ;
  73. ; extern TQ3Status Q3CString_EmptyData(char **str)
  74. ;
  75.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  76.         IMPORT_CFM_FUNCTION Q3CString_EmptyData
  77.     ENDIF
  78.  
  79.  
  80.     ENDIF ; __QD3DSTRING__ 
  81.  
  82.